Шаг 5 - System Testing.

Системное тестирование имеет отношение к полному приложению или набору программ приложения. На этом уровне меньше акцента на ошибки, основная задача по существу в проверке правильности взаимодействия различных частей. При тестировании на этом уровне нужно проверить большее количество системных ресурсов — например правильная инициализация реестра , эффективность, непредвиденное окончание ресурсов (например завершение соединения с базой данных когда другие части системы все еще ожидают что оно есть), отказы входа в систему, восстановление при ошибках и централизованная обработка ошибок (если есть), корректное поведение GUI, корректные темы справочного файла и так далее.

Тест системы проводится на полном приложении или по крайней мере на определенной его части. Идеально когда приложение в состоянии в котором конечный пользователь не будет видеть что оно еще в разработке (например никаких тестировочных диалоговых окон не появляется и никаких надписей типа “это не готово”). Следовательно, проект должен быть полный насколько возможно. По моему мнению, этот цикл тестирования должен также включить задачу установки системы. Если Вы разрабатываете программное обеспечение для использования внутри свой организации, скорее всего инсталляция будет не нужна. Большие корпорации выделяют специальных людей для установки, эти люди конечные пользователи которые будут использовать программное обеспечение созданное Вами. С другой стороны если Вы разрабатываете коммерческое программное обеспечение программа установки - первая реальная часть программы которую пользователь будет видеть. Это будут их первые впечатления. Application Setup Wizard превращается в очень нужный инструмент, Вы должны проверить его работу.

Hosted by uCoz